package com.vogue.supplymall.match.domain.dto;

import java.math.BigDecimal;
import java.util.List;

public class ProductDTO {
	/**
	 * 对接系统中的商品id
	 */
	private String goodsid;
	/**
	 * 商品对接系统中的品项id
	 */
	private String matchid;
	/**
	 * 商品名称
	 */
	private String name;
	/**
	 * 商品类别
	 */
	private String goodsclassid;
	/**
	 * 商品配送范围
	 */
	private String sendlvl;
	/**
	 * 商品简介
	 */
	private String detailinfo;
	/**
	 * 商品是否隐藏（0否 1是）
	 */
	private Integer hiddenflag;
	/**
	 * 运费计算方式（0：计重 1：计件）
	 */
	private Integer freightflag;
	/**
	 * 按件计费-运费起件基数
	 */
	private BigDecimal freight;
	/**
	 * 按件计费-起件运费
	 */
	private BigDecimal freightamount;
	/**
	 * 按件计费-续件基数（每**件）
	 */
	private BigDecimal freightstep;
	/**
	 * 按件计费-续件运费
	 */
	private BigDecimal freightstepamount;
	/**
	 *	操作 0：新增 1：修改  2：删除  
	 */
	private Integer oper;
    /**
     * 图片信息
     */
	private List<ImgDTO> goodsimg;
	/**
	 * 商品介绍信息
	 */
	private List<GoodsDetailsDTO> goodsdetails;
	/**
	 * 商品属性信息
	 */
	private List<GoodsPropertiesDTO> goodsproperties;
	/**
	 * 商品属性信息对应的值
	 */
	private List<GoodsproPertiesValueDTO> goodspropertiesvalue;
	
	public String getGoodsid() {
		return goodsid;
	}
	public void setGoodsid(String goodsid) {
		this.goodsid = goodsid;
	}
	public String getMatchid() {
		return matchid;
	}
	public void setMatchid(String matchid) {
		this.matchid = matchid;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getGoodsclassid() {
		return goodsclassid;
	}
	public void setGoodsclassid(String goodsclassid) {
		this.goodsclassid = goodsclassid;
	}
	public String getSendlvl() {
		return sendlvl;
	}
	public void setSendlvl(String sendlvl) {
		this.sendlvl = sendlvl;
	}
	public String getDetailinfo() {
		return detailinfo;
	}
	public void setDetailinfo(String detailinfo) {
		this.detailinfo = detailinfo;
	}
	public Integer getHiddenflag() {
		return hiddenflag;
	}
	public void setHiddenflag(Integer hiddenflag) {
		this.hiddenflag = hiddenflag;
	}
	public Integer getFreightflag() {
		return freightflag;
	}
	public void setFreightflag(Integer freightflag) {
		this.freightflag = freightflag;
	}
	public BigDecimal getFreight() {
		return freight;
	}
	public void setFreight(BigDecimal freight) {
		this.freight = freight;
	}
	public BigDecimal getFreightamount() {
		return freightamount;
	}
	public void setFreightamount(BigDecimal freightamount) {
		this.freightamount = freightamount;
	}
	public BigDecimal getFreightstep() {
		return freightstep;
	}
	public void setFreightstep(BigDecimal freightstep) {
		this.freightstep = freightstep;
	}
	public BigDecimal getFreightstepamount() {
		return freightstepamount;
	}
	public void setFreightstepamount(BigDecimal freightstepamount) {
		this.freightstepamount = freightstepamount;
	}
	public List<ImgDTO> getGoodsimg() {
		return goodsimg;
	}
	public void setGoodsimg(List<ImgDTO> goodsimg) {
		this.goodsimg = goodsimg;
	}
	public Integer getOper() {
		return oper;
	}
	public void setOper(Integer oper) {
		this.oper = oper;
	}
	public List<GoodsDetailsDTO> getGoodsdetails() {
		return goodsdetails;
	}
	public void setGoodsdetails(List<GoodsDetailsDTO> goodsdetails) {
		this.goodsdetails = goodsdetails;
	}
	
	public List<GoodsPropertiesDTO> getGoodsproperties() {
		return goodsproperties;
	}
	public void setGoodsproperties(List<GoodsPropertiesDTO> goodsproperties) {
		this.goodsproperties = goodsproperties;
	}
	public List<GoodsproPertiesValueDTO> getGoodspropertiesvalue() {
		return goodspropertiesvalue;
	}
	public void setGoodspropertiesvalue(List<GoodsproPertiesValueDTO> goodspropertiesvalue) {
		this.goodspropertiesvalue = goodspropertiesvalue;
	}
	
	
}
